﻿//编辑器代码
var editor;
KindEditor.ready(function (K) {
    editor = K.create('#Remark',
    {
        //uploadJson: '/App/UploadImage', // 相对于当前页面的路径
        uploadJson: '/Kindeditor/asp.net/upload_json.ashx', // 相对于当前页面的路径
        fileManagerJson: '/Kindeditor/asp.net/file_manager_json.ashx',
        allowFileManager: true,
        allowUpload: true
    });

    //单独加载图片上传插件 (本地上传)
    K('#image3').click(function () {
        editor.loadPlugin('image', function () {
            editor.plugin.imageDialog({
                showRemote: false,
                imageUrl: K('#Image').val(),
                clickFn: function (url, title, width, height, border, align) {
                    K('#Image').val(url);
                    //设置图片显示
                    $("#imgPic").attr("src", url);
                    $("#imgPic").show();
                    editor.hideDialog();
                }
            });
        });
    });

});


//简介版样式
//var editor;
//KindEditor.ready(function (K) {
//    editor = K.create('textarea[name="content"]', {
//        resizeType: 1,
//        allowPreviewEmoticons: false,
//        allowImageUpload: false,
//        items: [
//            'fontname', 'fontsize', '|', 'forecolor', 'hilitecolor', 'bold', 'italic', 'underline',
//            'removeformat', '|', 'justifyleft', 'justifycenter', 'justifyright', 'insertorderedlist',
//            'insertunorderedlist', '|', 'emoticons', 'image', 'link']
//    });
//});


//// 取得HTML内容
//html = editor.html();

//// 同步数据后可以直接取得textarea的value
//editor.sync();
//html = document.getElementById('editor_id').value; // 原生API
//html = K('#editor_id').val(); // KindEditor Node API
//html = $('#editor_id').val(); // jQuery

// 设置HTML内容
//editor.html('HTML内容');

//页面加载
$(document).ready(function () {
    // $("#btnSave").bind("click", btnSave_click);
    $("#fmSave").bind("submit", btnSave_click);
    $("#btnCancel").bind("click", btnCancel_click);
    $("#Price").bind("blur", txtPrice_blur);
    $("#Discount").bind("change", txtDiscount_change);
})

function txtPrice_blur() {
    if ($("#Price").val() == "") {
        alert("价格不能为空");
        return;
    }
}

function txtDiscount_change() {
    $("#Current_Price").val($("#Price").val() * $("#Discount").val());
}

function btnSave_click(e) {

    e.preventDefault();
    //验证数据 
    if ($("#Dic_ProductType").val() == "0") {
        alert("必须选择产品类型");
        return;
    }

    if ($("#Name").val() == "") {
        alert("产品名称不能为空");
        return;
    }


    //设置编辑器中的内容
    editor.sync();

    ////异步提交带文件上传的表单
    //var formURL = "/Product/Save?Action=Create";
    //var formData = new FormData(this);
    //$.ajax({
    //    url: formURL,
    //    type: "POST",
    //    data: formData,
    //    mimeType: "multipart/form-data",
    //    contentType: false,
    //    cache: false,
    //    processData: false,
    //    success: function (result) {
    //        if (result == "OK") {               
    //            if (!confirm("数据保存成功!继续添加选择 【确 定】，返回列表选择 【取 消】")) {
    //              window.location.href = "/Product/Index";
    //            }
    //        }
    //        else {
    //            alert("出现错误："+result);
    //        }
    //    }
    //});

    //异步提交表单,表单中input元素必须设置name 属性
    $.post("/Product/Save?Action=Create", $("#fmSave").serialize(), function (result) {
        if (result == "OK") {
            if (!confirm("数据保存成功!继续添加选择 【确 定】，返回列表选择 【取 消】")) {
                window.location.href = "/Product/Index";
            }
        }
        else {
            alert("出现错误：" + result);
        }
    });

}

function btnCancel_click() {
    window.history.go(-1);
}